Towards the Development of Ubiquitous Middleware Product Lines
نویسندگان
چکیده
Ubiquitous computing is a challenge for the design of middleware. The reasons are resource constraints, mobility, heterogeneity, etc., just to name a few. We argue that such middleware has to be tailored to the application scenario as well as to the target platform. Such tailormade middleware has to be built from minimal fine-grained components, and the system structure must be highly configurable, as we will explain. We propose to use the well-known mixin layer approach to build the flexible lightweight middleware envisioned. We show that the thoughtful use of mixin layers is promising in this specific domain and allows to deal with issues such as device heterogeneity and resource constraints. To do so, we present the design and implementation of a middleware and three configurations derived from it. Our evaluation criteria are the number of supported features and the memory footprint. The middleware configurations derived perform well in these respects.
منابع مشابه
Towards a Holistic Approach for Integrating Middleware with Software Product Lines Research
Prior research on software product lines (SPLs) in different domains (e.g., avionics mission computing, automotive, cellular phones) has focused primarily on managing the commonalities and variabilities among product variants at the level of application functionality. Despite the fact that the application-level SPL requirements drive the specializations (i.e., customizations and optimizations) ...
متن کاملVision, Strategy, and Practice of Software Research & Development in Industry
The presentation will focus on Fujitsu’s roadmap on software advancements, especially on R&D of middleware, including middleware platform, middleware ubiquitous, middleware business-support and software development environment. Biography Sanya Uehara is a board member of Fujitsu Laboratories, the corporate research center of Fujitsu. His main background includes both software engineering resear...
متن کاملDeveloping a privacy ontology for privacy control in context-aware systems
This paper concerns personal privacy and privacy protection in context-aware ubiquitous computing environments. It proposes a privacy ontology solution to facilitate automated processes in privacy control. The development of the privacy ontology is an integrated part of our ongoing effort towards a privacy-respecting middleware solution for context-aware systems.
متن کاملA Container-Based Approach to Object-Oriented Product Lines
Software product lines improve the productivity of developers by structuring application development around a set of features common to a family of applications. While a number of product line development approaches have been proposed, we argue that these approaches primarily target product lines that vary with respect to their functional properties. We propose a complementary approach to devel...
متن کاملDesign And Implementation of middleware for Cattle barn based on Ubiquitous Sensor network
The recent trend in research and development on ubiquitous computing technologies is towards the direction to provide users optimum services suitable to conditions through context awareness, inference and cooperation based on data collected from various sensor nodes To build such the ubiquitous application services easily, a middleware is needed to connect the RFID/USN's hardware with the appli...
متن کامل